/* 
    Document   : igv
    Created on : 9-mar-2012, 12.30.05
    Author     : asculx
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

body{
    background-image:-moz-linear-gradient(0% 0px 90deg, #555, #888); 
    background-image:-webkit-gradient(linear, 100% 100%, 0% 0%, from(#555 ), to(#888)); 
}

.mainContainer{
    position: absolute;
    left: 10%;
    right: 10%;
    width: auto;
    min-width: 600px;
/*    max-width: 1300px;*/
}

#testata{
    background-image: url("../resources/logo.jpg");
    background-repeat: no-repeat;

    width: auto;
    min-width: 600px;
/*    max-width: 1300px;*/
    
    height: 100px;
    margin-bottom: 0px;
    background-color: #e3891a;
    background-image: -moz-linear-gradient(top,#e3891a, #a96613);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#e3891a), to(#a96613));
    background-image: linear-gradient(top, #e3891a, #a96613);

}

/* MENU  */

/* JS disabled styles */ /*Utilizzato per abilitare javascript sulla file generale*/
.no-js nav li:hover ul { 
    display:block; 
}
/* base nav styles */  
nav {
    z-index: 2000;
    display:block;
    margin:0 auto 6px;
    border:1px solid #222;
    position:relative;
    background-color:#6a6a6a;
    font:16px Tahoma, Sans-serif;
}  
nav ul { 
    padding:0; 
    margin:0; 
}  
nav li { 
    position:relative; 
    float:left; 
    list-style-type:none;
}  
nav ul:after { 
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
}  
nav li a { 
    display:block; 
    padding:10px 20px;
    border-left:1px solid #999; 
    border-right:1px solid #222; 
    color:#eee; 
    text-decoration:none;
}  
nav li a:focus { 
    outline:none; 
    text-decoration:underline;
}  
nav li:first-child a { 
    border-left:none; 
}  
nav li.last a { 
    border-right:none; 
}  
nav a span { 
    display:block; 
    float:right; 
    margin-left:5px;
}  
nav ul ul { 
    display:none; 
    width:200%; 
    position:absolute; 
    left:0;
    background:#6a6a6a;
}  
nav ul ul li { 
    float:none; 
}  
nav ul ul a { 
    padding:5px 10px; 
    border-left:none; 
    border-right:none; 
    font-size:14px; 
}  
nav ul ul a:hover { 
    background-color:#555;
}  


/* CSS3 */  
.borderradius nav { 
    -moz-border-radius:0px; 
    -webkit-border-radius:0px; 
    border-radius:0px; 
}  
.cssgradients nav {
    background-image:-moz-linear-gradient(0% 22px 90deg, #222, #999);
    background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#999), to(#222)); 
}  
/*.boxshadow.rgba nav { -moz-box-shadow:2px 2px 2px rgba(0,0,0,.75); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.75); box-shadow:2px 2px 2px rgba(0,0,0,.75); }  */
.boxshadow.rgba nav { 
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.6); 
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.6);
    box-shadow:2px 2px 2px rgba(0,0,0,.6); 
}  


.cssgradients nav li:hover { 
    background-image:-moz-linear-gradient(0% 100px 90deg, #999, #222); 
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#555)); 
}  
.borderradius nav ul ul { 
    -moz-border-radius-bottomleft:4px; 
    -moz-border-radius-bottomright:4px; 
    -webkit-border-bottom-left-radius:4px; 
    -webkit-border-bottom-rightright-radius:4px; 
    border-bottom-left-radius:4px; 
    border-bottom-rightright-radius:4px; 
}  
.boxshadow.rgba nav ul ul { 
    background-color:rgba(0,0,0,0.4); 
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.4); 
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.4);
    box-shadow:2px 2px 2px rgba(0,0,0,.8); 
}  
.rgba nav ul ul li { 
    border-left:1px solid rgba(0,0,0,0.1); 
    border-right:1px solid rgba(0,0,0,0.1); 
}  
/*.rgba nav ul ul a:hover { background-color:rgba(85,85,85,.9); }  */
.rgba nav ul ul a:hover { 
    background-color:rgba(227,137,26,.6); 
}  
.borderradius.rgba nav ul ul li.last { 
    border-left:1px solid rgba(0,0,0,0.1);
    border-bottom:1px solid rgba(0,0,0,0.1); 
    -moz-border-radius-bottomleft:4px; 
    -moz-border-radius-bottomright:4px; 
    -webkit-border-bottom-left-radius:4px; 
    -webkit-border-bottom-rightright-radius:4px; 
    border-bottom-left-radius:4px; 
    border-bottom-rightright-radius:4px;
}  
.csstransforms ul a span { 
    -moz-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
} 
/* MENU  */

/*img{
    width: auto;
}*/


/*#galleria {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}*/


#galleria{
    border: #e3891a;
    width: auto;
    min-width: 600px;
    height: 400px;
    margin-bottom: 0px;
}

.resizeme{
    widht : 90%;
    padding-left: 2%;
    padding-right: 2%;
}

.Left{
    float: left;
}

.Right{
    float:right;
}

#contentLeft {
	float:left;
	/*color:#708090;*/
        color: #eee;
	/*padding:10px;*/
	text-align:justify;
	font-size:14px;
	position:relative;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	/*width:600px;*/
        min-width: 600px;
        width: auto;
        max-width:700px;
        height: auto;
	/*height:438px;*/
	/*border: 1px solid #125;*/
}

.imgCenter{
    /*padding-left: 20px;*/
    padding-left: 10%;
    margin: 5px;
}
#imgPres{
	margin-left: 40px;
        margin-bottom: 30px;
	vertical-align: middle;
	width: 350px;
}

.logoSST{
	/*margin-left: 50px;*/
	width: 500px;
}